package com.shxt.service;

import java.util.List;
import java.util.Map;
import com.shxt.model.Menu;

public interface MenuService {
	int delete(Integer menu_id);

	int add(Menu menu);

	Menu load(Integer menu_id);

	int update(Menu menu);
	/**
	 * 查询菜单
	 * role_id代表权限id
	 * */
	List<Menu> selMenubyRoleId(int role_id);
	/**
	 * 查询未拥有菜单
	 * **/
	List<Menu>  selMenubyNoRoleId(int role_id);
	/**
	 * 查询父菜单
	 * menu_father代表父菜单
	 * **/
	List<Menu> selFather(Integer[] menu_father );

	int deleteMenu(Integer role_id );
	int addMenus(Map<String , Object> map ) ;
}